package com.yunfei.yunhetong.elecContBeneAcctDtl.service;
import java.util.List;
import java.util.Map;
import com.yunfei.yunhetong.elecContBeneAcctDtl.bo.ElecContBeneAcctDtlBo;
   /**
    *@tablename Eleccontbeneacctdtl
    *@author zhengyunfei
    *@createDate Wed Aug 28 17:25:21 CST 2019
    */ 
public interface ElecContBeneAcctDtlService {
	/**
	*新增
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 String add(ElecContBeneAcctDtlBo bo);
	/**
	*批量新增
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 String batchInsert(List bo);
	/**
	*修改
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 String update(ElecContBeneAcctDtlBo bo);
	/**
	*删除
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 String delete(String id);
	/**
	*根据Id查询
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 ElecContBeneAcctDtlBo findById(String id);
	/**
	*根据Id查询
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 ElecContBeneAcctDtlBo findByMap(Map queryMap);
	/**
	*根据Id查询
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 ElecContBeneAcctDtlBo findByBo(ElecContBeneAcctDtlBo bo);
	/**
	*查询所有信息
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 List<ElecContBeneAcctDtlBo> findAllList(ElecContBeneAcctDtlBo bo);
	/**
	*查询所有信息
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 List<ElecContBeneAcctDtlBo> findAllList(Map<String,Object> queryMap);
	/**
	*查询所有信息
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 List<ElecContBeneAcctDtlBo> findAllListPage(ElecContBeneAcctDtlBo bo);
	/**
	*根据Id查询
	*@author zhengYunFei
	*@date Wed Aug 28 17:25:21 CST 2019
	*/
	 int count(ElecContBeneAcctDtlBo bo);
}

